/**
 Copyright (C) 2013 Yuyao Liang

 This source code is release under the BSD License.

 This program is distributed in the hope that it will be useful, but WITHOUT
 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 FOR A PARTICULAR PURPOSE.  See the license for more details.

 Created on Oct 24, 2013 2:51:12 PM
 */
package com.google.srclib.data;

import java.util.Date;

import org.joda.time.LocalDate;

/**
 * @author lianyuy
 * 
 */
public interface ITADataset extends IDataset {

	public boolean isDaysType();

	public boolean isWeeksType();

	public boolean isBiWeeksType();

	public boolean isMonthsType();

	public LocalDate[] getDates();

	public Date[] getDateArray();

	public Double[] get(String key);

	public double[] getArray(String key);

	public void put(LocalDate date);

	public void put(String key, double value);

	public ITADataset cloneTo(ITADataset data);
}
